<?php

class TramitedocController extends Zend_Controller_Action
{

    public function init()
    {
        /* Initialize action controller here */
    }

    public function indexAction()
    {
             
    	
    }

    public function reportesAction(){
    	$opImpri1  = '<select disabled id="cboImpri" name="cboImpri" style="width:180px;" class="Opciones">';
		$opImpri1 .= '<option value="01">PDF</option>';
		$opImpri1 .= '<option value="02">XLS</option></select>';

		$titulo = '<h2>Documentos en Ingresados por Oficina</h2> ';
		$titulo1 ='<h2>Documentos sin recepcion por Oficina (en tramite)</h2>'; 
		$titulo2 ='<h2>Documentos Derivados por Oficina y por Tecnico</h2>';
		/* La variable $nu me permite elegir entre dos presentaciones las cuales son por 
    	   Documentos en tramite por Tecnico y Documento en tramite por oficina*/
		
		$nu= $this->_request->getParam('num','');
    	
    	$pintar=new Libreria_Pintar();
    	
    	$dato=new Model_Database_Datos();
		$conte=$dato->ejecutasql('integralsmp.dbo.area','', false);
		$param[]=array('@grupo','03');
		$conte1=$dato->ejecutasql('integralsmp.dbo.px_tipos_x_grupo',$param, false);
		
      	$cant = count($conte);
      	for($i = 0;$i < $cant; $i++){
      		$cbo[] = array($conte[$i][0],$conte[$i][1]);
      	}
      	
      	$cant1=count($conte1);
      	for($i = 0;$i < $cant1; $i++){
      		$cbo1[] = array($conte1[$i][1],$conte1[$i][2]);
      	}
      	
    	if($nu=="0"){
    		$evt[]=array('#btnConsultar','click','mostrardocumen();');
      		$evt[]=array('#btnVer','click','verreportestecnico("ADMINISTRADOR");');
    	}
      	if($nu=="2"){
      		$val[] =array('#leyenda','','html');
      		$val[] =array('#titulo',$titulo,'html');
    		$val[] =array('#filtro','<br><br>','html');
    		$evt[] =array('#btnConsultar','click','documenofici();');
      		$evt[] =array('#btnVer','click','verreportArea("ADMINISTRADOR")');
      		$val[] =array('#opImpri',$opImpri1,'html');
    	}
    	if($nu=="3"){
    		$val[] =array('#leyenda','','html');
    		$val[] =array('#titulo',$titulo1,'html');
    		$val[] =array('#filtro','<br><br>','html');
    		$evt[] =array('#btnConsultar','click','sinrecep();');
    		$evt[]=array('#btnVer','click','rptsinrecepofi("ADMINISTRADOR");');
    		$val[] =array('#opImpri',$opImpri1,'html');
    	}
    	if($nu=="4"){
    		$val[] =array('#titulo',$titulo2,'html');
    		$evt[]=array('#btnConsultar','click','mostrarderivatec();');
    		$evt[]=array('#btnVer','click','verreporderivatec("ADMINISTRADOR");');
    		$val[] =array('#opImpri',$opImpri1,'html');
    	}

      	$val[] = array('#cboAreas', $pintar->ContenidoCombo($cbo,'9999999999'), 'html');
      	$val[] = array('#cboTipos', $pintar->ContenidoCombo($cbo1,'9999999999'), 'html');
      	$val[]= array('#txtFecha1',date("d/m/Y"),'val');
	    $val[]= array('#txtFecha2',date("d/m/Y"),'val');
      	
    	if($nu=="0"){
      		$evt[] = array('#cboTipos', 'change', 'mostrardocumen();');	
      	}
	    if($nu=="2"){
      		$evt[] = array('#cboTipos', 'change', 'documenofici();');
      	}	
      	if($nu==3){
      		$evt[] = array('#cboTipos', 'change', 'sinrecep();');
      	}
      	if($nu=="4"){
      		$evt[] = array('#cboTipos', 'change', 'mostrarderivatec();');	
      	}
	    
    	$evt[] = array('#cboAreas', 'change', 'vertecnico("1");');

      	$pintar->IniciaScript();
      	$pintar->PintarValor($val);
      	$pintar->PintarEvento($evt);
      	$pintar->FinScript();	
    }
    
	public function tecnicoAction()
	{
    	if($this->getRequest()->isXmlHttpRequest()){
    		$this->_helper->viewRenderer->setNoRender();
    		$this->_helper->layout->disableLayout();
    	
    		$ofici = $this->_request->getPost('oficina');
    		$param[] =array('@cod_ofi',$ofici);
    		$dato=new Model_Database_Datos();
    		$conte=$dato->ejecutasql('integralsmp.dbo.px_usuario_x_oficina',$param, true);
    		$cant=count($conte);
    		
    		for($i=0;$i<$cant;$i++){
    			$cbo[] = array($conte[$i][0],$conte[$i][1]);
    		}
    		
    		$pintar=new Libreria_Pintar();
    		
    		$val[] = array('#cboTecnico', $pintar->ContenidoCombo($cbo,'9999999999'), 'html');
    		
    		$pintar->IniciaScript();
    		$pintar->PintarValor($val);
    		$pintar->FinScript();
    	}		
    }
    
	public function verdocumentosAction()
    {
    	$menCero="<strong>No se encontro ningun documento asignado al Tecnico seleccionado...
					<br>Seleccionar un nuevo Tecnico u otra fecha ...</strong>";
    	if($this->getRequest()->isXmlHttpRequest()){
    		$this->_helper->viewRenderer->setNoRender();
    		$this->_helper->layout->disableLayout();
    		
    		$tec=$this->_request->getPost('tecnico');
    		$fech1=$this->_request->getPost('fecha1');
    		$fech2=$this->_request->getPost('fecha2');
    		$tipo=$this->_request->getPost('tipo');
    		
    		$dato=new Model_Database_Datos();
    		$parametros[]=array('@user',$tec);
    		$parametros[]=array('@fecha1',$fech1);
    		$parametros[]=array('@fecha2',$fech2);
    		
    		$tabla=$dato->ejecutasql('integralsmp.dbo.px_documen_x_tecnico_her',$parametros, true);
    		$cant=count($tabla);
    		
    		$arregloa = null;
			$total=0;
			$exp=0;
			$codifi=0;$sim=0;$recla=0;
			
			for ( $i = 0; $i < $cant; ++$i){
				
				$arreglox = null;
			//if($tabla[$i][2]=="A"){$mal++;}
				$total++;
				for($j = 0; $j < count($tabla[$i]); ++$j){
					$arreglox[$j] = $tabla[$i][$j];
				}
				if($tabla[$i][4]=='01')
						$exp++;
						if($tabla[$i][4]=='02')
						$sim++;
						if($tabla[$i][4]=='03')
						$codifi++;
						if($tabla[$i][4]=='04')
						$recla++;
				if($tipo == '9999999999'){
					$arregloa[] = $arreglox;
					
				}else{
					if($tabla[$i][4] == $tipo ){
						$arregloa[] = $arreglox;

					}
				}		
			}
			$dataserv = json_encode($arregloa);

			$cont ='						
					<script type="text/javascript"> var members ='.$dataserv.'; </script>
					<script type="text/javascript"> var sestado ="'.$tipo.'"; </script>
					<script type="text/javascript">
						$(document).ready(function(){
							var optInit = getOptionsTra("2");
							$("#Pagination").pagination(members.length, optInit);
						}); 
					</script>
			';
			$cantdatos=count($arregloa);
		if($cantdatos > 0){
		echo $cont;
		}
    	
    	}
    	$pintar=new Libreria_Pintar();
    	
    	if($cantdatos == 0 and $cant > 0){
    		$val[]=array('#cboTipos','9999999999','val');
    		echo "<b>No se encontro ningun Documentos del tipo seleccionado...realizar nuevamente la consulta</b>";
    	}
    	if($cant==0){
    			echo $menCero;
    	}
    	//contadores
    	$val[]=array('#txtTotal',$total,'val');
    	$val[]=array('#txtExpe',$exp,'val');
    	$val[]=array('#txtSimple',$sim,'val');
    	$val[]=array('#txtCodifi',$codifi,'val');
    	$val[]=array('#txtRecla',$recla,'val');
    	
    	
    	$pintar->IniciaScript();
    	$pintar->PintarValor($val);
    	$pintar->FinScript();
    			
    	//if($cant==0){
			//echo $menCero;
		//}	
    }

    public function expeoficinaAction(){
    	$menCero="<strong>No se encontro ningun documento asignado al Tecnico seleccionado...
					<br>Seleccionar un nuevo Tecnico u otra fecha ...</strong>";
    	if($this->getRequest()->isXmlHttpRequest()){
    		$this->_helper->viewRenderer->setNoRender();
    		$this->_helper->layout->disableLayout();
    		
    		$area=$this->_request->getPost('areas');
    		$fech1=$this->_request->getPost('fecha1');
    		$fech2=$this->_request->getPost('fecha2');
    		$tipo=$this->_request->getPost('tipo');
    		
    		$dato=new Model_Database_Datos();
    		/*$parametros[]=array('@CAREA',$area);
    		$parametros[]=array('@FECHAINI',$fech1);
    		$parametros[]=array('@FECHAFIN',$fech2);*/
    		
    		$parametros[]=array('@C_HASTA',$area);
    		$parametros[]=array('@FECHAINI',$fech1);
    		$parametros[]=array('@FECHAFIN',$fech2);
    		
    		//ver si se utiliza este pues esta en prueba
    		//$tabla=$dato->ejecutasql('integralsmp.dbo.px_documen_x_area_her',$parametros);
    		$tabla=$dato->ejecutasql('integralsmp.dbo.px_documentos_ingresados_ofi_her',$parametros, true);
    		$canti=count($tabla);
    	
    		$arregloa = null;
			$total=0;
			$exp=0;
			$codifi=0;$sim=0;$recla=0;
			
			for ( $i = 0; $i < $canti; ++$i){
				
				$arreglox = null;
			//if($tabla[$i][2]=="A"){$mal++;}
				$total++;
				for($j = 0; $j < count($tabla[$i]); ++$j){
					$arreglox[$j] = $tabla[$i][$j];
				}
				if($tabla[$i][11]=='01')
						$exp++;
						if($tabla[$i][11]=='02')
						$sim++;
						if($tabla[$i][11]=='03')
						$codifi++;
						if($tabla[$i][11]=='04')
						$recla++;
				if($tipo == '9999999999'){
					$arregloa[] = $arreglox;
					
				}else{
					if($tabla[$i][11] == $tipo ){
						$arregloa[] = $arreglox;

					}
				}		
			}
			$dataserv = json_encode($arregloa);

			$cont ='						
					<script type="text/javascript"> var members ='.$dataserv.'; </script>
					<script type="text/javascript"> var sestado ="'.$tipo.'"; </script>
					<script type="text/javascript">
						$(document).ready(function(){
							var optInit = getOptionsTra("3");
							$("#Pagination").pagination(members.length, optInit);
						}); 
					</script>
			';
			$cantdatos=count($arregloa);
    		if($cantdatos > 0){
    		echo $cont;
    		}
			
    	}
    	$pintar=new Libreria_Pintar();
    	
    	//contadores
    	$val[]=array('#txtTotal',$total,'val');
    	$val[]=array('#txtExpe',$exp,'val');
    	$val[]=array('#txtSimple',$sim,'val');
    	$val[]=array('#txtCodifi',$codifi,'val');
    	$val[]=array('#txtRecla',$recla,'val');
    	//$val[]=array('#cboTipos','9999999999','val');
    	
    	if($cantdatos == 0 and $canti > 0){
    		$val[]=array('#cboTipos','9999999999','val');
    		echo "<b>No se encontro ningun Documentos del tipo seleccionado...realizar nuevamente la consulta</b>";
    	}
    	if($canti==0){
    			echo $menCero;
    	}
    	
    	$pintar->IniciaScript();
    	$pintar->PintarValor($val);
    	
    	$pintar->FinScript();
    		
    		
    }
/* Muestra los Documentos sin recepcion por Oficina*/
  public function mostrarsinrecepAction()
    {
		$menCero="<strong>No se encontro ningun documento asignado al Tecnico seleccionado...
				<br>Seleccionar un nuevo Tecnico u otra fecha ...</strong>";
    	if($this->getRequest()->isXmlHttpRequest()){
    		$this->_helper->viewRenderer->setNoRender();
    		$this->_helper->layout->disableLayout();

    		$area = $this->_request->getPost('oficina');
    		$fecha1 = $this->_request->getPost('fe1');
    		$fecha2 = $this->_request->getPost('fe2');
    		$tipo  = $this->_request->getPost('tipo');
    		
    		$parametros[]=array('@CAREAS',$area);
    		$parametros[]=array('@FECHAINI',$fecha1);
    		$parametros[]=array('@FECHAFIN',$fecha2);
    		
    		$dato=new Model_Database_Datos();

    		$tabla=$dato->ejecutasql('integralsmp.dbo.px_documen_sin_recep_x_oficina_her',$parametros, true);
    		$cant=count($tabla);
    		
    		$arregloa = null;
			$total=0;
			$exp=0;
			$codifi=0;$sim=0;$recla=0;
			
			for ( $i = 0; $i < $cant; ++$i){
				
				$arreglox = null;
			//if($tabla[$i][2]=="A"){$mal++;}
				$total++;
				for($j = 0; $j < count($tabla[$i]); ++$j){
					$arreglox[$j] = $tabla[$i][$j];
				}
				if($tabla[$i][13]=='01')
						$exp++;
						if($tabla[$i][13]=='02')
						$sim++;
						if($tabla[$i][13]=='03')
						$codifi++;
						if($tabla[$i][13]=='04')
						$recla++;
				if($tipo == '9999999999'){
					$arregloa[] = $arreglox;
					
				}else{
					if($tabla[$i][13] == $tipo ){
						$arregloa[] = $arreglox;

					}
				}		
			}
		
		
			$dataserv = json_encode($arregloa);
			
			

			$cont ='						
					<script type="text/javascript"> var members ='.$dataserv.'; </script>
					<script type="text/javascript"> var sestado ="'.$tipo.'"; </script>
					<script type="text/javascript">
						$(document).ready(function(){
							var optInit = getOptionsTra("4");
							$("#Pagination").pagination(members.length, optInit);
						}); 
					</script>
					';
    		$cantdatos=count($arregloa);
    		if($cantdatos > 0){
    		echo $cont;
    		}
	
    	}
    	
    	if($cantdatos == 0 and $cant > 0){
    		$val[]=array('#cboTipos','9999999999','val');
    		echo "<b>No se encontro ningun Documentos del tipo seleccionado...realizar nuevamente la consulta</b>";
    	}
    	if($cant==0){
    			echo $menCero;
    	}
    	
    	
    	$pintar=new Libreria_Pintar();
    	
    	//contadores
    	$val[]=array('#txtTotal',$total,'val');
    	$val[]=array('#txtExpe',$exp,'val');
    	$val[]=array('#txtSimple',$sim,'val');
    	$val[]=array('#txtCodifi',$codifi,'val');
    	$val[]=array('#txtRecla',$recla,'val');
    	
		$pintar->IniciaScript();
    	$pintar->PintarValor($val);
    	$pintar->FinScript();	
    }
public function verdocderivatecAction()
    {
    	$menCero="<strong>No se encontro ningun documento asignado al Tecnico seleccionado...
					<br>Seleccionar un nuevo Tecnico u otra fecha ...</strong>";
    	if($this->getRequest()->isXmlHttpRequest()){
    		$this->_helper->viewRenderer->setNoRender();
    		$this->_helper->layout->disableLayout();
    		
    		$tec=$this->_request->getPost('tecnico');
    		$fech1=$this->_request->getPost('fecha1');
    		$fech2=$this->_request->getPost('fecha2');
    		$tipo=$this->_request->getPost('tipo');
    		
    		$dato=new Model_Database_Datos();
    		$parametros[]=array('@user',$tec);
    		$parametros[]=array('@fecha1',$fech1);
    		$parametros[]=array('@fecha2',$fech2);
    		
    		$tabla=$dato->ejecutasql('integralsmp.dbo.expedientes_derivados_x_tecnico',$parametros, true);
    		$cant=count($tabla);
    		
    		$arregloa = null;
			$total=0;
			$exp=0;
			$codifi=0;$sim=0;$recla=0;
			
			for ( $i = 0; $i < $cant; ++$i){
				
				$arreglox = null;
			//if($tabla[$i][2]=="A"){$mal++;}
				$total++;
				for($j = 0; $j < count($tabla[$i]); ++$j){
					$arreglox[$j] = $tabla[$i][$j];
				}
				if($tabla[$i][4]=='01')
						$exp++;
						if($tabla[$i][4]=='02')
						$sim++;
						if($tabla[$i][4]=='03')
						$codifi++;
						if($tabla[$i][4]=='04')
						$recla++;
				if($tipo == '9999999999'){
					$arregloa[] = $arreglox;
					
				}else{
					if($tabla[$i][4] == $tipo ){
						$arregloa[] = $arreglox;

					}
				}		
			}
			$dataserv = json_encode($arregloa);

			$cont ='						
					<script type="text/javascript"> var members ='.$dataserv.'; </script>
					<script type="text/javascript"> var sestado ="'.$tipo.'"; </script>
					<script type="text/javascript">
						$(document).ready(function(){
							var optInit = getOptionsTra("5");
							$("#Pagination").pagination(members.length, optInit);
						}); 
					</script>
			';
    		$cantdatos=count($arregloa);
    		if($cantdatos > 0){
    		echo $cont;
    		}
    	}
    	
    	if($cantdatos == 0 and $cant > 0){
    		$val[]=array('#cboTipos','9999999999','val');
    		echo "<b>No se encontro ningun Documentos del tipo seleccionado...realizar nuevamente la consulta</b>";
    	}
    	if($cant==0){
    			echo $menCero;
    	}
    	
    	
    	$pintar=new Libreria_Pintar();
    	
    	//contadores
    	$val[]=array('#txtTotal',$total,'val');
    	$val[]=array('#txtExpe',$exp,'val');
    	$val[]=array('#txtSimple',$sim,'val');
    	$val[]=array('#txtCodifi',$codifi,'val');
    	$val[]=array('#txtRecla',$recla,'val');
    	
    	
    	$pintar->IniciaScript();
    	$pintar->PintarValor($val);
    	$pintar->FinScript();
    			
    	
    }
    
    public function despachadosAction(){
    	$nu= $this->_request->getParam('num','');
    	$dato=new Model_Database_Datos();

    	$conte=$dato->ejecutasql('integralsmp.dbo.area','', false);	
    	
      	$cant = count($conte);
      	
      	for($i = 0;$i < $cant; $i++){
      		$cbo[] = array($conte[$i][0],$conte[$i][1]);
      	}
    	
      	$pintar=new Libreria_Pintar();
      	$val[] = array('#cboAreas', $pintar->ContenidoCombo($cbo,'9999999999'), 'html');
      	$val[]=array('#txtFecha1',date("d/m/Y"),'val');
      	$val[]=array('#txtFecha2',date("d/m/Y"),'val');
      	
      	if($nu=="1"){
	      	$evt[]=array('#btnVer','click','verdocdespa("ADMINISTRADOR");');
	      	$val[]=array('#tecnico','','html');	
      	}
      	if($nu=="2"){
	      	$evt[]=array('#btnVer','click','verdocsinreceptec("ADMINISTRADOR");');
	      	$val[]=array('#Titulo','<h3>Expedientes sin Atender por Tecnico y tiempo que los tienen</h3>','html');
      	}
      	
      	$evt[] = array('#cboAreas', 'change', 'vertecnico("2");');

    	$pintar->IniciaScript();
      	$pintar->PintarValor($val);
      	$pintar->PintarEvento($evt);
      	$pintar->FinScript();
    	
    }
    
    public function expedtranspAction(){
    	$pintar=new Libreria_Pintar();
        
    	$surl = new Zend_Session_Namespace ( 'path' );
		$url = $surl->data;
    	
    	$login = new Zend_Session_Namespace('login');
	    $val[]=array('#usuario',$login->user,'val');
       	
	    	    
    	$fechAct=date("d/m/Y");
		$val[] = array('#txtfecha1',$fechAct , 'val');
		$val[] = array('#txtfecha2',$fechAct , 'val');
		
		$fun[]= array('var imagen=urljs+"images/calendar.png";
			$("#checkTodos").hide();
			$("#TbPie").hide();
						
			var dates = $( "#txtfecha1, #txtfecha2" ).datepicker({
				defaultDate: "+1w",
				showOn: "both",
				showButtonPanel: true,
				changeMonth: true,
				changeYear:true,
				buttonImage: imagen,
				buttonText:"Seleccione la fecha.",
				buttonImageOnly: true,
				minDate: new Date("2011","02","01"),
				maxDate: "+0D",
				numberOfMonths: 1,
				onSelect: function( selectedDate ) {
					var option = this.id == "txtfecha1" ? "minDate" : "maxDate",
						instance = $( this ).data( "datepicker" ),
						date = $.datepicker.parseDate(
							instance.settings.dateFormat ||
							$.datepicker._defaults.dateFormat,
							selectedDate, instance.settings );
					dates.not( this ).datepicker( "option", option, date );
				}
		});');
	    
		
			
		$leyenda='<table><tr><td><b>Leyenda:</b></td></tr>';
		$leyenda.='<tr><td>Sin Atencion<img src="'.$url.'/images/button-red.png"></td> ';
		$leyenda.='<td>Por Atender<img src="'.$url.'/images/button-yellow.png"></td> ';
		$leyenda.='<td>Atender<img src="'.$url.'/images/button-green.png"></td></tr><table>';
		
		$val[]=array('#leyenda',$leyenda,'html');
		
		$cboreportes[0]=array('1','Listado Total');
		$cboreportes[1]=array('2','Por Area');
		
		$val[]=array('#cboreportes',$pintar->ContenidoCombo($cboreportes,'9999999999'),'html');
		
		$evt[]=array('#btnBuscar','click','busqexpedientestransparencia();');
		
			$tablon  = '<table class="tabla">';
				$tablon .= '<tr>';
				$tablon .= '<th>Nro.Expediente </th>';
				$tablon .= '<th>Fech.Ingreso.Expediente</th>';
				$tablon .= '<th>Codigo</th>';
				$tablon .= '<th>Nombre </th>';
				$tablon .= '<th>Fech.Envio</th>';
				$tablon .= '<th>Area Actual</th>';
				$tablon .= '<th>Folios</th>';
				$tablon .= '<th>Observaci&oacute;n</th>';
				$tablon .= '<th>Tramite</th>';
				$tablon .= '</tr>';
				$tablon .= '<tr>';
				$tablon .= '<td>&nbsp;</td>';
				$tablon .= '<td>&nbsp;</td>';
				$tablon .= '<td>&nbsp;</td>';
				$tablon .= '<td>&nbsp;</td>';
				$tablon .= '<td>&nbsp;</td>';
				$tablon .= '<td>&nbsp;</td>';
				$tablon .= '<td>&nbsp;</td>';
				$tablon .= '<td>&nbsp;</td>';
				$tablon .= '<td>&nbsp;</td>';
				$tablon .= '</tr></table>';
				
				$val[]=array('#locategridresult',$tablon,'html');

		$pintar->IniciaScript();
		$pintar->PintarValor($val);
		$pintar->PintarEvento($evt);	
		$pintar->EjecutarFuncion($fun);
		$pintar->FinScript();
    	
    }
    
    public function expedtranspbuscarAction(){

    		$pintar=new Libreria_Pintar();
    	     
    		if($this->getRequest()->isXmlHttpRequest()){
    		$this->_helper->viewRenderer->setNoRender();
    		$this->_helper->layout->disableLayout();
    		    
    		    $fecha1=$this->_request->getPost('fecha1');
    		    $fecha2=$this->_request->getPost('fecha2');
    		       		     
		
				$nombrestore2='usp_exped_transp_mostrar';
				$parametros2[]=array('@fecha1',$fecha1);
				$parametros2[]=array('@fecha2',$fecha2);
				
				
				
				$datos2=new Model_Database_Datos();
				$tabla2=$datos2->ejecutasql($nombrestore2,$parametros2,true);
				$cant2=count($tabla2);
				
				$val[]=array('#total',$cant2,'html');
				 
				if($cant2>0){
					$nombrestore='integralsmp.dbo.usp_exped_transp_areas';
					$parametros[]=array('@fecha1',$fecha1);
				    $parametros[]=array('@fecha2',$fecha2);
					
					$datos = new Model_Database_Datos();
					$tabla = $datos->ejecutasql ($nombrestore , $parametros,true);
					$cant = count($tabla);
					    	
					if ($cant>0) {
					for($i = 0; $i < $cant; ++$i){
					$cboareas[$i] = array($tabla[$i][0],$tabla[$i][1]);}
							    
					$val[] = array('#cboAreas', $pintar->ContenidoCombo($cboareas, '9999999999'), 'html');
					}
					
					
				    $data = json_encode($tabla2);
			    	$cont ='						
						<script type="text/javascript"> var members ='.$data.'</script>
						<script type="text/javascript">
							$(document).ready(function(){
								var optInit = getOptionPages(Pagesexpedientestransparencia);
								$("#Pagination").pagination(members.length, optInit);
							}); 
						</script>
					';
						 	
					echo $cont;
					
					
					
					
				}
				else{		
				$tablon  = '<table class="tabla">';
				$tablon .= '<tr>';
				$tablon .= '<th>Nro.Expediente </th>';
				$tablon .= '<th>Fech.Ingreso.Expediente</th>';
				$tablon .= '<th>Codigo</th>';
				$tablon .= '<th>Nombre </th>';
				$tablon .= '<th>Fech.Envio</th>';
				$tablon .= '<th>Area Actual</th>';
				$tablon .= '<th>Folios</th>';
				$tablon .= '<th>Observaci&oacute;n</th>';
				$tablon .= '<th>Tramite</th>';
				$tablon .= '</tr>';
				$tablon .= '<tr>';
				$tablon .= '<td>&nbsp;</td>';
				$tablon .= '<td>&nbsp;</td>';
				$tablon .= '<td>&nbsp;</td>';
				$tablon .= '<td>&nbsp;</td>';
				$tablon .= '<td>&nbsp;</td>';
				$tablon .= '<td>&nbsp;</td>';
				$tablon .= '<td>&nbsp;</td>';
				$tablon .= '<td>&nbsp;</td>';
				$tablon .= '<td>&nbsp;</td>';
				$tablon .= '</tr></table>';
				
				$val[]=array('#locategridresult',$tablon,'html');
				}
				
					
				$evt[]=array('#cboAreas','change','busqexpedientestransparenciaarea()');
				
				$evt[]=array('#btnimprimir','click','imprimirrptexptramtransp();');
		    	
				$pintar->PintarValor($val);
				$pintar->PintarEvento($evt);
		    		
		    		
    		
    		}
    	
    	
    }
    
    
    
    
    public function expedtranspareasAction(){
    	if($this->getRequest()->isXmlHttpRequest()){
    		$this->_helper->viewRenderer->setNoRender();
    		$this->_helper->layout->disableLayout();	

    		$carea=$this->_request->getPost('carea');
    		
    		
    		$datos=new Model_Database_Datos();
    		$nombrestore='usp_exped_transp_mostrarxareas';
    		$parametros[]=array('@area',$carea);
    		 
    		$tabla=$datos->ejecutasql($nombrestore,$parametros,true);
    		$cant=count($tabla);
    		
    		$val[]=array('#total',$cant,'html');
    		
    		$data = json_encode($tabla);
	    	$cont ='						
				<script type="text/javascript"> var members ='.$data.'</script>
				<script type="text/javascript">
					$(document).ready(function(){
						var optInit = getOptionPages(Pagesexpedientestransparencia);
						$("#Pagination").pagination(members.length, optInit);
					}); 
				</script>
			';
				 	
			echo $cont;
			
			$pintar=new Libreria_Pintar();
			$pintar->PintarValor($val);
    	}
    	
    }
    
    public function anexostramiteAction(){
    	
    	$pintar=new Libreria_Pintar();
    	
    	$login = new Zend_Session_Namespace('login');
	    $val[]=array('#usuario',$login->user,'val');
    	
    	$fechAct=date("Y");
    	
    	for($i = 2008; $i <= $fechAct; ++$i){
		$cboanos[$i] = array($i,$i);
	   	} 
    	
    	
    	$val[]=array('#cboanios',$pintar->ContenidoCombo($cboanos,'9999999999'),'html');
    	$evt[]=array('#nroexpd','blur','rellenar2(nroexpd,nroexpd);');
    	
    	$evt[]=array('#nroexpd','keypress','return validarsolonumerosarchcen(event);');
    	
    	
    	$evt[]=array('#btnimprimir','click','imprimiranexos();');
    	
    	$pintar->IniciaScript();
    	$pintar->PintarValor($val);
    	$pintar->PintarEvento($evt);
    	$pintar->FinScript();
    	
    	
    }
    
    public function expedreclamacionesAction(){
    	$pintar=new Libreria_Pintar();
    	$login = new Zend_Session_Namespace('login');
	    $val[]=array('#usuario',$login->user,'val');
    	$evt[]=array('#btnimprimir','click','imprimirexpdrecla();');
	    
    	$fechAct=date("d/m/Y");
		$val[] = array('#txtfecha1',$fechAct , 'val');
		$val[] = array('#txtfecha2',$fechAct , 'val');
		
	    
    	$datos=new Model_Database_Datos();
    	
    	$nombrestore='usp_exped_reclamaciones_mostrar';
    	$parametros='';
    	
    	$tabla=$datos->ejecutasql($nombrestore,$parametros,true);

    	$cant=count($tabla);

    	
    	$val[]=array('#total',$cant,'html');

    	if($cant>0){
    	   	
    	$data = json_encode($tabla);
	    $cont ='						
				<script type="text/javascript"> var members ='.$data.'</script>
				<script type="text/javascript">
				$(document).ready(function(){
					var optInit = getOptionPages(Pagesexpedientesreclamaciones);
					$("#Pagination").pagination(members.length, optInit);
				}); 
			</script>
		';
				 	
		echo $cont;
    	}
    	else{
    		
    	}
        

     $tablon= '<table class="tabla">';
	 $tablon.='<tr>';
	 $tablon.='<th width="50px">Expediente</th>';
	 $tablon.='<th width="50px">Fech.Ingreso</th>';
	 $tablon.='<th width="50px">Codigo</th>';
	 $tablon.='<th width="250px">Nombre</th>';
	 $tablon.='<th width="50px">Fech.Envio</th>';
	 $tablon.='<th width="250px">Area</th>';
	 $tablon.='<th width="50px">Nro.Folios</th>';
	 $tablon.='<th width="250px">Observacion</th>';
	 $tablon.='<th width="50px">Estado</th>';
	 $tablon.='</tr>';
	 $tablon.='<tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td></td>&nbsp;<td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td> </tr>';
    	
       $val[]=array('#locategridresult',$tablon,'html'); 

       
       $fun[]=array('var dates = $( "#txtfecha1, #txtfecha2" ).datepicker({
				defaultDate: "+1w",
				showOn: "both",
				showButtonPanel: true,
				changeMonth: true,
				changeYear:true,
				buttonImage: imagen,
				buttonText:"Seleccione la fecha.",
				buttonImageOnly: true,				
				maxDate: "+0D",
				numberOfMonths: 1,
				onSelect: function( selectedDate ) {
					var option = this.id == "txtfecha1" ? "minDate" : "maxDate",
						instance = $( this ).data( "datepicker" ),
						date = $.datepicker.parseDate(
							instance.settings.dateFormat ||
							$.datepicker._defaults.dateFormat,
							selectedDate, instance.settings );
					dates.not( this ).datepicker( "option", option, date );
				}
		});');
	   
	   $pintar->PintarValor($val);
	   $pintar->EjecutarFuncion($fun);
       $pintar->PintarEvento($evt);	
    	
    	
    }
    
    public function controlexpedientesAction(){
    	
    	$pintar=new Libreria_Pintar();
    	
    	$login = new Zend_Session_Namespace('login');
	    
      	$val[]=array('#usuario',$login->user,'val');
   	    
    	$nombrestore='[AREA]';
		$parametros='';
		
		$datos = new Model_Database_Datos();
		$tabla = $datos->ejecutasql ($nombrestore , $parametros,true);
		$cant = count($tabla);
		    	
		if ($cant>0) {
		for($i = 0; $i < $cant; ++$i){
		$cboareas[$i] = array($tabla[$i][0],$tabla[$i][1]);}
				    
		$val[] = array('#cboAreas', $pintar->ContenidoCombo($cboareas, '9999999999'), 'html');
		}
    	
		$cboestado[]=array('01','Tramite');
		$cboestado[]=array('03','Resuelto');
		$cboestado[]=array('08','Anulado');
		
		$val[]=array('#cboestado',$pintar->ContenidoCombo($cboestado),'html');
		
	    $fechAct=date("d/m/Y");
		
	    $val[]=array('#txtdesde',$fechAct,'val');
		
		$val[]=array('#txthasta',$fechAct,'val');
		
		
		$fun[]= array('var imagen=urljs+"images/calendar.png";
			$("#checkTodos").hide();
			$("#TbPie").hide();
						
			var dates = $( "#txtdesde, #txthasta" ).datepicker({
				defaultDate: "+1w",
				showOn: "both",
				showButtonPanel: true,
				changeMonth: true,
				changeYear:true,
				buttonImage: imagen,
				buttonText:"Seleccione la fecha.",
				buttonImageOnly: true,
				minDate: "-1Y",
				maxDate: "+0D",
				numberOfMonths: 1,
				onSelect: function( selectedDate ) {
					var option = this.id == "txtdesde" ? "minDate" : "maxDate",
						instance = $( this ).data( "datepicker" ),
						date = $.datepicker.parseDate(
							instance.settings.dateFormat ||
							$.datepicker._defaults.dateFormat,
							selectedDate, instance.settings );
					dates.not( this ).datepicker( "option", option, date );
				}
		});');
		
	    $evt[]=array('#btnbuscar','click','busqcontrolexpedientes();');
		
		
    	$pintar->IniciaScript();
    	$pintar->PintarValor($val);  
    	$pintar->EjecutarFuncion($fun);
    	$pintar->PintarEvento($evt);  	
    	$pintar->FinScript();
    }
    
    public function busqcontrolexpedientesAction(){    	
    	    	
    	   	
    } 
    
    
}

